table{margin: 0 auto;}
table td{border:solid 1px #333;}
.pc_paging{
  text-align: center;
  padding:30px 0 50px;
font-size:16px;
}
.pc_paging a,.pc_paging span{
  padding:3px 12px;
}
.jianyi{
	display: flex;
	background-color: rgb(242, 247, 253);
	height: 50px;
font-size: 18px;
}
.jianyi li{
	color: #6f6f6f;
	text-align: center;
	line-height: 50px;
}
.jianyi li:first-child{
	width:70%;
}
.jianyi li:nth-child(2){
	width:20%;
}
.jianyi li:nth-child(3){
	width:10%;
}
.jianyi_list{padding:10px 0}
.jianyi_list li{
	position: relative;
    line-height: 36px;
	display: flex;
	align-items: center;
}
.jianyi_list li a{
	width:70%;
	font-size: 18px;
    color: #333333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	padding-left: 20px;
}
.jianyi_list li::before {
    position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    background: #2e66a4;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    overflow: hidden;
}

.jianyi_list li span{
	width:20%;
	color: #9e9e9e;
    font-size: 18px;
	text-align: center;
	display: inline-block;
}
.jianyi_list li em{
	width:10%;
	text-align: center;
	display: inline-block;
	font-style: normal;
font-size:18px;
color:#666;
}

.lead-a1-fl-d3{
  display: none;
}
.lead-a1-fl-d3.on1{
    display: block;
}
.text_list li{
	display: flex;
    justify-content: space-between;
    align-items: center;
    width: 95%;
	position: relative;
    padding-left: 20px;
line-height: 36px;
}
.text_list li a{
    font-size: 18px;
    color: #333333;
    width: 80%;

	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.text_list li span{
	color: #9e9e9e;
    font-size: 18px;
    font-weight: lighter;
}
.text_list li::before {
    position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    background: #2e66a4;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    overflow: hidden;
}

.govern-a1-fl-d4 {cursor: pointer;}
.govern-a1-fl-d4.on{color: #2867c6;}
.zwgk_list .work_list{height: 590px;}
.gzdt_column ul li.gzdt_on{background-color: #2a66af;color: #fff;}
.gzdt_column ul li.gzdt_on a{color: #fff;}
.pb_title{margin: 0 0 20px 0 !important;}
@media only screen and (min-width: 1480px) {


    /* 专题专栏 */
.govern-a1-fl-d2-r1{height: auto; padding: 20px; line-height: 21px;}
.govern-a1-fl-d4 { width: 100%;font-size: 18px; color: #333333; text-align: center;line-height: 44px; background: #edf4fc;}
.ind-a2-fl-d2 { display: flex; justify-content: space-between;align-items: center; width: 100%; line-height: 36px;}
.ind-a2-fl-d2 div { font-size: 18px; color: #333333; width: 600px; position: relative; padding-left: 20px;}
.govern-a1-fl-d1 {width: 100%; position: relative;}
.ind-a2-fl-d1>a { position: absolute; right: 0; top: -45px; color: #999999; font-size: 16px;}
.lead-a1-fl-d3-e1{
width: 50%;
    float: left;
font-size: 16px;
    line-height: 2;
    padding-left: 15%;
position: relative;
}
.lead-a1-fl-d3-e1 ::before {
    position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    background: #2e66a4;
    left: 15%;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    overflow: hidden;
}
 }
@media only screen and (max-width: 1479px) and (min-width: 1024px) {
.lead-a1-fl-d3-e1{
width: 50%;
    float: left;
font-size: 16px;
    line-height: 2;
    padding-left: 15%;
position: relative;
}
.lead-a1-fl-d3-e1 ::before {
    position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    background: #2e66a4;
    left: 15%;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    overflow: hidden;
}
    /* 专题专栏 */
.govern-a1-fl-d2-r1{height: auto; padding: 20px; line-height: 21px;}
.govern-a1-fl-d4 { width: 100%;font-size: 18px; color: #333333; text-align: center;line-height: 44px; background: #edf4fc;}
.ind-a2-fl-d2 { display: flex; justify-content: space-between;align-items: center; width: 100%; line-height: 36px;}
.ind-a2-fl-d2 div { font-size: 18px; color: #333333; width: 600px; position: relative; padding-left: 20px;}
.govern-a1-fl-d1 {width: 100%; position: relative;}
.ind-a2-fl-d1>a { position: absolute; right: 0; top: -45px; color: #999999; font-size: 16px;}
}
@media only screen and (max-width: 1023px) {
html {
        font-size: -moz-calc(100vw / 7.5);
        font-size: calc(100vw / 7.5);
    }
.gzdt_column ul li{width:2.7rem}




.lead-a1-fl-d3-e1{
width: 50%;
    float: left;
font-size: .24rem;
    line-height: 2;
    padding-left: 15%;
position: relative;
}
.lead-a1-fl-d3-e1 ::before {
    position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    background: #2e66a4;
    left: 15%;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    overflow: hidden;
}
    /* 专题专栏 */
.govern-a1-fl-d2-r1{height: auto; padding: 20px; line-height: 21px;}



.govern-a1-fl-d1 {width: 100%; position: relative;}
.ind-a2-fl-d1>a { position: absolute; right: 0; top: -45px; color: #999999; font-size: .24rem;}
}
/* 222222222222 */
@media only screen and (min-width: 1480px) { 
    .ind-a2 {margin-top: 20px !important;}
    .ind-a2-fl .ind-a2-fl-d1{display: none;}
    .ind-a2-fl .ind-a2-fl-d1>a { position: absolute; right: 0; top: -40px; color: #999999; font-size: 16px;}
    ._m{display: none !important;}
    .max-wid { width: 1360px; margin: 0 auto;}
    /* 头部 */
    .hd {  width: 100%;  height: 237px; background: url("../img/01.jpg");}
    .hd1 {  width: 100%; color: #565656; line-height: 75px; display: flex; justify-content: space-between;font-size: 16px; align-items: center;}
    .hd1 a { font-size: 16px; color: #565656;}
    .hd1-fr { display: flex;  align-items: center;}
    .hd1-fr div:nth-child(1) {  margin-right: 20px; font-size: 16px;margin-bottom: 21px;}
    .hd1-fr>div:nth-child(2) {  margin-top: -12px;}
    .hd1_a1 ul {display: flex;align-items: center;}
    .hd1_a1 span {margin: 0 15px;}
    .hd1_a2 {width: 2px; height: 17px; background: #67696c; }
    .hd2 {display: flex; justify-content: space-between;  align-items: center; margin-top: 20px;}
    .hd2-fr { height: 54px;  background: #fff;  border-radius: 5px; display: inline-flex;  align-items: center; overflow: hidden; padding-left: 14px;}
    .hd2-fr .hd2-fr-d1 { width: 374px;  padding: 0 13px; border: none; color: #999999;  font-size: 16px;height: 100%;}
    .hd2-fr .hd2-fr-d2 { height: 54px; width: 89px;background: #3c94d2;color: #fff; font-size: 16px; cursor: pointer;}
    .nav1 {  width: 100%;height: 76px; background: #325db7; display: flex;justify-content: center; align-items: center;}
    .nav-d1 { display: inline-flex; justify-content: center; color: #fff; font-size: 18px; align-items: center; height: 75px;  width: 245px;}
    .nav-d1 span {  margin-left: 10px; font-weight: bold;letter-spacing: 2px;}
    .nav-d1:last-child::after { content: none;}
    .nav-d1:hover {background: #3f76ba;}
    .nav {  height: 60px;  display: flex; align-items: center; font-size: 16px;color: #2e66a4;}
    .nav img {  margin-right: 10px;}
    /* 首页 */
    .w_a1 {width: 100%; margin: 0 auto; text-align: center; font-size: 40px; font-weight: bold; color: #333333; margin-top: 57px;}
    .w_a2 {width: 100%; text-align: center; font-size: 18px; color: #666666; margin-top: 25px;} 
    .w_a3{width: 100%; display: flex; background: #fff; margin-top: 33px; height: 548px; padding: 52px 25px 0; position: relative;}
    .ind-a1-fl {width: 700px; height: 465px; overflow: hidden}
    .ind-a1-fr { width: 557px;margin-left: 40px; }
    .ind-a1-fl .swiper-container,
    .ind-a1-fl .swiper-slide {width: 100%; height: 100%;}
    .ind-a1-fl .swiper-slide {position: relative;}
    .ind-a1-fl .swiper-pagination {display: flex;   top: 0; left: 0; width: 100%;}
    .ind-a1-fl .swiper-pagination-bullet { width: calc(100% / 3); height: 4px;background: rgba(50, 93, 183, 0.6);opacity: 1; border-radius: 0; margin: 0 1px;}
    .ind-a1-fl .swiper-pagination-bullet-active { background: #325db7;}
    .ind-a1-fr-d2-d span.on1 {font-size: 24px;font-weight: bold;color: #333;   border-bottom: 6px solid #2867c6; padding-bottom: 12px;}
    .ind-a1-fr-d2-d{padding-bottom: 16px; border-bottom: 1px solid #eee;}
    .ind-a1-fr-d3 { width: 100%; position: relative; }
    .ind-a1-fr-d3>a { position: absolute; right: 0; top: -45px;color: #999999;font-size: 16px;}
    .w_a4{width: 100%; background: #f9f9f9; height: 180px; padding:  0 35px; margin-bottom: 25px;}
    .w_a5{font-size: 26px; font-weight: bold; color: #333333; padding-top: 36px;}
    .w_a6{font-size: 18px; color: #747474; margin-top: 30px; line-height: 30px;}
.work_list{padding:20px 0 0;height: 410px;overflow: hidden;}
    .ind-a1-fr-d3-e1,.work_list li {width: 100%; position: relative; padding-left: 20px; line-height: 36px;overflow: hidden; }
    .ind-a1-fr-d3-e1::before,.work_list li::before {position: absolute; width: 4px; height: 4px; background: #d0d0d0; display: block; content: ''; left: 0; top: 50%; transform: translateY(-50%);}
    .ind-a2-fl{width: 815px; background: #fff; padding: 0 28px; border-radius: 5px;}
    .w_a7{padding-top: 30px; display: flex; justify-content: space-between;}
    .w_a8{position: relative; width: 110px; height: 190px;}
    .w_a9 {width: 100%; height: 100%;}
    .ind-a2 .ind-a1-fr-d2 {width: 765px;}
    .ind-a2-fl .ind-a1-fr-d2 {margin-top: 43px;}
    .ind-a2-fl-d2-d { display: flex; justify-content: space-between;align-items: center; width: 100%; line-height: 36px; position: relative;}
.ind-a2-fl-d2-d::before {
    position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    background: #2e66a4;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    overflow: hidden;
}
    .ind-a2-fl-d2-d div { font-size: 18px; color: #333333;width: 600px;position: relative;padding-left: 20px;}
    .ind-a2-fl-d2-d span { color: #999999;font-size: 18px;}
    .ind-a2-fl-d2-d>a { z-index: 2; }
    .ind-a2-fr {  width: 524px;  background: #fff; padding: 35px 30px 0; border-radius: 5px;position: relative; height: 795px; overflow: hidden;}
    .w_a10{position: absolute; top: 20px; font-weight: bold; font-size: 16px; width: 100%; color: #333333; margin-left: 3px; display: flex; justify-content: center; line-height: 24px; padding: 0 20px;}
    .w_a8:last-child .w_a10{padding-right: 30px;}
    .w_a11{width: 100%; top: 90px; position: absolute;}
    .w_a11 img{margin: 0 auto;}
    .w_a13{width: 100%; }
    .w_a14{display: flex; border-bottom: 1px solid #d8d8d8;}
    .w_a15{font-size: 24px; color: #747474; margin-right: 30px; height: 79px; line-height: 79px;}
    .w_a15.on{font-weight: bold; color: #333; position: relative;}
    .w_a15.on::before{width: 100%; height: 5px; background: #325db7; display: block; content: ''; position: absolute; left: 0; bottom: -3px;}
    .w_a16{display: flex; flex-wrap: wrap; margin-top: 22px;}
    .w_a16_a1{display: none;}
    .w_a17 {margin: 3.5px; cursor: pointer;}
    .w_a17:nth-child(4n+4){margin: 0;}
    .w_a18{font-weight: bold; color: #333; position: relative; font-size: 26px;  line-height: 65px; margin-top: 15px;}
    .w_a18::before{width: 102px; height: 5px; background: #325db7; display: block; content: ''; position: absolute; left: 0; bottom: -3px;}
    .w_a19{margin-top: 20px; margin-bottom: 30px;}
    .w_a19 .swiper-pagination {width: auto !important;  bottom: 10px; right: 15px; width: 100%; left: auto;}
    .w_a19 .swiper-pagination-bullet { width: 14px; height: 14px;background: rgba(255, 255, 255, 1); opacity: 1 !important;  margin: 0 10px;}
    .w_a19 .swiper-pagination-bullet-active { background: #325db7;}
    .w_a20{ background: #fff; overflow: hidden; height: 255px; position: relative; margin-top: 20px;}
    .w_a21{display: flex; width: 100%; align-items: center; height: 80px; border-bottom: 1px solid #d8d8d8; justify-content: space-between; padding: 0 26px;}
    .w_a22{font-size: 26px; font-weight: bold; color: #333; position: relative; line-height: 80px;}  
    .w_a22::before{position: absolute; display: block; content: ''; width: 103px; background: #325db7; height: 5px; bottom: 0;}
    .w_a23{font-size: 18px; color: #747474;}
    .swiper-container3 {width: 1185px; margin-top: 33px;}
    .w_a20 .swiper-button-prev {width: 40px; height: 40px; background: #999999;  left: 30px; }
    .w_a20 .swiper-button-next {width: 40px; height: 40px; background: #999999; right: 30px;}
    .w_a20 .swiper-button-prev::after {display: none;}
    .w_a20 .swiper-button-next::after {display: none;}
    .w_a24{position: relative;}
    .w_a25{position: absolute;width: 100%; height: 100%; left: 0; top: 0;}
    .w_a26{position: absolute; left: 26px; top: 50%; transform: translateY(-50%);}
    .w_a27{ font-size: 15px; font-weight: bold;color: #333333; position: absolute; top: 50%; transform: translateY(-50%); line-height: 22px; width: 55%; left: 80px;}
    .w_a28 {box-shadow: 0 5px 10px 2px rgba(0, 0, 0, 0.05);}
    .w_a24 .swiper-slide {padding: 20px 0; box-shadow: 0 0 50px 3px rgba(0, 0, 0, 0.03);}
    .ind-a1-fl-d1 { width: 100%;height: 100%;}
    .ind-a1-fl-d2 {position: absolute; height: 55px; background: rgba(0, 0, 0, 0.5); padding: 0 33px; font-size: 18px; color: #fff; bottom: 0; left: 0; width: 100%;line-height: 55px;}
    .ind-a1-fr-d3-e1 .fL,.work_list li a {  width: 420px; font-size: 18px; color: #454545;white-space: nowrap;
    overflow: hidden;text-overflow: ellipsis;display: block;float: left;}
    .ind-a1-fr-d3-e1 .fR,.work_list li span {  font-size: 18px;color: #999999;display: block;float:right;}
    .ind-a1-fr-d2 span { margin-right: 35px;cursor: pointer; position: relative;}
    /* 底部 */
    .footer { width: 100%;  padding-top: 40px; }
    .footer-a2 { padding-bottom: 40px; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
    .footer-a2-d1 {position: relative;}
    .footer-a2-d2 { width: 215px; height: 38px; background: #fff; line-height: 38px; padding: 0 14px 0 15px; font-size: 16px;color: #333333;display: flex;justify-content: space-between; align-items: center; margin-right: 13px;}
    .footer-a2-d1:nth-child(6) .footer-a2-d2{margin-right: 0;}
    .footer-a2-d2 img {width: 13px;height: 9px;}
    .footer-a2-d3 { position: absolute;top: 38px; left: 0; padding: 0 17px 0 15px;  font-size: 16px;color: #333333; background: #fff; width: 215px;}
    .footer-a2-d3 a { display: block; line-height: 28px;}
    .footer-a4 {  width: 100%; height: 61px; background: #cccccc; text-align: center;}
    .footer-a4 a {  line-height: 61px;font-size: 14px;color: #6e6e6e; opacity: 0.8; }
    .footer-a3 { padding-bottom: 20px; display: flex;}
    .footer_a3_a1 { width: 255px; display: flex; flex-wrap: wrap;}
    .footer_a3_a2{width: 127px; font-size: 16px; color: #666666; line-height: 36px;}
    .footer_a3_a3{width: 320px; padding-left: 35px;}
    .footer_a3_a4{font-size: 16px; color: #666; line-height: 36px;}
    .footer_a3_a6{font-size: 16px; color: #666; line-height: 36px;}
    .footer_a3_a7 div{display: inline-block;}
    .footer_a3_a7>div:nth-child(2){margin-left: 25px;}
    .footer-a2-d3 { display: none;height: 150px;
    overflow-y: auto; }
  


}
@media only screen and (max-width: 1479px) and (min-width: 1024px) { 

    .ind-a2 {margin-top: 20px !important;}
    ._m{display: none !important;}
    .max-wid { width: 1360px; margin: 0 auto;}
    /* 头部 */
    .hd {  width: 100%;  height: 237px; background: url("../img/01.jpg");}
    .hd1 {  width: 100%; color: #565656; line-height: 75px; display: flex; justify-content: space-between;font-size: 16px; align-items: center;}
    .hd1 a { font-size: 16px; color: #565656;}
    .hd1-fr { display: flex;  align-items: center;}
    .hd1-fr div:nth-child(1) {  margin-right: 20px; font-size: 16px;}
    .hd1-fr>div:nth-child(2) {  margin-top: -12px;}
    .hd1_a1 ul {display: flex;align-items: center;}
    .hd1_a1 span {margin: 0 15px;}
    .hd1_a2 {width: 2px; height: 17px; background: #67696c; }
    .hd2 {display: flex; justify-content: space-between;  align-items: center; margin-top: 20px;}
    .hd2-fr { height: 54px;  background: #fff;  border-radius: 5px; display: inline-flex;  align-items: center; overflow: hidden; padding-left: 14px;}
    .hd2-fr .hd2-fr-d1 { width: 374px;  padding: 0 13px; border: none; color: #999999;  font-size: 16px;height: 100%;}
    .hd2-fr .hd2-fr-d2 { height: 54px; width: 89px;background: #3c94d2;color: #fff; font-size: 16px; cursor: pointer;}
    .nav1 {  width: 100%;height: 76px; background: #325db7; display: flex;justify-content: center; align-items: center;}
    .nav-d1 { display: inline-flex; justify-content: center; color: #fff; font-size: 18px; align-items: center; height: 75px;  width: 245px;}
    .nav-d1 span {  margin-left: 10px; font-weight: bold;letter-spacing: 2px;}
    .nav-d1:last-child::after { content: none;}
    .nav-d1:hover {background: #3f76ba;}
    .nav {  height: 95px;  display: flex; align-items: center; font-size: 16px;color: #2e66a4;}
    .nav img {  margin-right: 10px;}
    /* 首页 */
    .w_a1 {width: 100%; margin: 0 auto; text-align: center; font-size: 40px; font-weight: bold; color: #333333; margin-top: 57px;}
    .w_a2 {width: 100%; text-align: center; font-size: 18px; color: #666666; margin-top: 25px;} 
    .w_a3{width: 100%; display: flex; background: #fff; margin-top: 33px; height: 548px; padding: 52px 25px 0; position: relative;}
    .ind-a1-fl {width: 700px; height: 465px; overflow: hidden}
    .ind-a1-fr { width: 557px;margin-left: 40px; }
    .ind-a1-fl .swiper-container,
    .ind-a1-fl .swiper-slide {width: 100%; height: 100%;}
    .ind-a1-fl .swiper-slide {position: relative;}
    .ind-a1-fl .swiper-pagination {display: flex;   top: 0; left: 0; width: 100%;}
    .ind-a1-fl .swiper-pagination-bullet { width: calc(100% / 3); height: 4px;background: rgba(50, 93, 183, 0.6);opacity: 1; border-radius: 0; margin: 0 1px;}
    .ind-a1-fl .swiper-pagination-bullet-active { background: #325db7;}
    .ind-a1-fr-d2-d span.on1 {font-size: 24px;font-weight: bold;color: #333;   border-bottom: 6px solid #2867c6; padding-bottom: 12px;}
    .ind-a1-fr-d2-d{padding-bottom: 16px; border-bottom: 1px solid #eee;}
    .ind-a1-fr-d3 { width: 100%; position: relative; }
    .ind-a1-fr-d3>a { position: absolute; right: 0; top: -45px;color: #999999;font-size: 16px;}
    .w_a4{width: 100%; background: #f9f9f9; height: 180px; padding:  0 35px; margin-bottom: 25px;}
    .w_a5{font-size: 26px; font-weight: bold; color: #333333; padding-top: 36px;}
    .w_a6{font-size: 18px; color: #747474; margin-top: 30px; line-height: 30px;}
    .work_list{padding:20px 0 0;height: 410px;overflow: hidden;}
    .ind-a1-fr-d3-e1,.work_list li {width: 100%; position: relative; padding-left: 20px; line-height: 36px;overflow: hidden; }
    .ind-a1-fr-d3-e1::before,.work_list li::before {position: absolute; width: 4px; height: 4px; background: #d0d0d0; display: block; content: ''; left: 0; top: 50%; transform: translateY(-50%);}
    .ind-a2-fl{width: 815px; background: #fff; padding: 0 28px; border-radius: 5px;}
    .w_a7{padding-top: 30px; display: flex; justify-content: space-between;}
    .w_a8{position: relative; width: 110px; height: 190px;}
    .w_a9 {width: 100%; height: 100%;}
    .ind-a2 .ind-a1-fr-d2 {width: 765px;}
    .ind-a2-fl .ind-a1-fr-d2 {margin-top: 43px;}
    .ind-a2-fl-d2-d { display: flex; justify-content: space-between;align-items: center; width: 100%; line-height: 36px;position: relative;}
.ind-a2-fl-d2-d ::before {
    position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    background: #2e66a4;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    overflow: hidden;
}
    .ind-a2-fl-d2-d div { font-size: 18px; color: #333333;width: 600px;position: relative;padding-left: 20px;}
    .ind-a2-fl-d2-d span { color: #999999;font-size: 18px;}
    .ind-a2-fl-d2-d>a { z-index: 2; }
    .ind-a2-fr {  width: 524px;  background: #fff; padding: 35px 30px 0; border-radius: 5px;position: relative; height: 795px; overflow: hidden;}
    .w_a10{position: absolute; top: 20px; font-weight: bold; font-size: 16px; width: 100%; color: #333333; margin-left: 3px; display: flex; justify-content: center; line-height: 24px; padding: 0 20px;}
    .w_a8:last-child .w_a10{padding-right: 30px;}
    .w_a11{width: 100%; top: 90px; position: absolute;}
    .w_a11 img{margin: 0 auto;}
    .w_a13{width: 100%; }
    .w_a14{display: flex; border-bottom: 1px solid #d8d8d8;}
    .w_a15{font-size: 24px; color: #747474; margin-right: 30px; height: 79px; line-height: 79px;}
    .w_a15.on{font-weight: bold; color: #333; position: relative;}
    .w_a15.on::before{width: 100%; height: 5px; background: #325db7; display: block; content: ''; position: absolute; left: 0; bottom: -3px;}
    .w_a16{display: flex; flex-wrap: wrap; margin-top: 22px; }
    .w_a16_a1{display: none;}
    .w_a17 {margin: 3.5px; cursor: pointer; }
    .w_a17:nth-child(4n+4){margin: 0;}
    .w_a18{font-weight: bold; color: #333; position: relative; font-size: 26px;  line-height: 65px; margin-top: 15px;}
    .w_a18::before{width: 102px; height: 5px; background: #325db7; display: block; content: ''; position: absolute; left: 0; bottom: -3px;}
    .w_a19{margin-top: 20px; margin-bottom: 30px;}
    .w_a19 .swiper-pagination {width: auto !important;  bottom: 10px; right: 15px; width: 100%; left: auto;}
    .w_a19 .swiper-pagination-bullet { width: 14px; height: 14px;background: rgba(255, 255, 255, 1); opacity: 1 !important;  margin: 0 10px;}
    .w_a19 .swiper-pagination-bullet-active { background: #325db7;}
    .w_a20{ background: #fff; overflow: hidden; height: 255px; position: relative; margin-top: 20px;}
    .w_a21{display: flex; width: 100%; align-items: center; height: 80px; border-bottom: 1px solid #d8d8d8; justify-content: space-between; padding: 0 26px;}
    .w_a22{font-size: 26px; font-weight: bold; color: #333; position: relative; line-height: 80px;}  
    .w_a22::before{position: absolute; display: block; content: ''; width: 103px; background: #325db7; height: 5px; bottom: 0;}
    .w_a23{font-size: 18px; color: #747474;}
    .swiper-container3 {width: 1185px; margin-top: 33px;}
    .w_a20 .swiper-button-prev {width: 40px; height: 40px; background: #999999;  left: 30px; }
    .w_a20 .swiper-button-next {width: 40px; height: 40px; background: #999999; right: 30px;}
    .w_a20 .swiper-button-prev::after {display: none;}
    .w_a20 .swiper-button-next::after {display: none;}
    .w_a24{position: relative;}
    .w_a25{position: absolute;width: 100%; height: 100%; left: 0; top: 0;}
    .w_a26{position: absolute; left: 26px; top: 50%; transform: translateY(-50%);}
    .w_a27{ font-size: 15px; font-weight: bold;color: #333333; position: absolute; top: 50%; transform: translateY(-50%); line-height: 22px; width: 55%; left: 80px;}
    .w_a28 {box-shadow: 0 5px 10px 2px rgba(0, 0, 0, 0.05);}
    .w_a24 .swiper-slide {padding: 20px 0; box-shadow: 0 0 50px 3px rgba(0, 0, 0, 0.03);}
    .ind-a1-fl-d1 { width: 100%;height: 100%;}
    .ind-a1-fl-d2 {position: absolute; height: 55px; background: rgba(0, 0, 0, 0.5); padding: 0 33px; font-size: 18px; color: #fff; bottom: 0; left: 0; width: 100%;line-height: 55px;}
    .ind-a1-fr-d3-e1 .fL,.work_list li a {  width: 420px; font-size: 18px; color: #454545;white-space: nowrap;
    overflow: hidden;text-overflow: ellipsis;display: block;float: left;}
    .ind-a1-fr-d3-e1 .fR,.work_list li span {  font-size: 18px;color: #999999;display: block;float: right;}
    .ind-a1-fr-d2 span { margin-right: 35px;cursor: pointer; position: relative;}
    /* 底部 */
    .footer { width: 100%;  padding-top: 40px; }
    .footer-a2 { padding-bottom: 40px; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
    .footer-a2-d1 {position: relative;}
    .footer-a2-d2 { width: 215px; height: 38px; background: #fff; line-height: 38px; padding: 0 14px 0 15px; font-size: 16px;color: #333333;display: flex;justify-content: space-between; align-items: center; margin-right: 13px;}
    .footer-a2-d1:nth-child(6) .footer-a2-d2{margin-right: 0;}
    .footer-a2-d2 img {width: 13px;height: 9px;}
    .footer-a2-d3 { position: absolute;top: 38px; left: 0; padding: 0 17px 0 15px;  font-size: 16px;color: #333333; background: #fff; width: 215px;}
    .footer-a2-d3 a { display: block; line-height: 28px;}
    .footer-a4 {  width: 100%; height: 61px; background: #cccccc; text-align: center;}
    .footer-a4 a {  line-height: 61px;font-size: 14px;color: #6e6e6e; opacity: 0.8; }
    .footer-a3 { padding-bottom: 20px; display: flex;}
    .footer_a3_a1 { width: 255px; display: flex; flex-wrap: wrap;}
    .footer_a3_a2{width: 127px; font-size: 16px; color: #666666; line-height: 36px;}
    .footer_a3_a3{width: 320px; padding-left: 35px;}
    .footer_a3_a4{font-size: 16px; color: #666; line-height: 36px;}
    .footer_a3_a6{font-size: 16px; color: #666; line-height: 36px;}
    .footer_a3_a7 div{display: inline-block;}
    .footer_a3_a7>div:nth-child(2){margin-left: 25px;}
    .footer-a2-d3 { display: none; height: 150px;
    overflow-y: auto;}
 }
@media only screen and (max-width: 1023px) {
    ._pc {display: none;}
    .max-wid { width: calc(100% - 0.6rem); margin: 0 auto !important; overflow: hidden;}
    /* 头部 */
    .hd {  width: 100%;  height: 4.5rem; background: url("../img/m1.jpg");}
    .hd1 {  width: 100%; line-height: 0.7rem; color: #565656;display: flex; justify-content: space-between;font-size: 0.2rem; align-items: center; justify-content: center;}
    .hd1 a { font-size: 0.2rem; color: #565656;}
    .hd2 ._m{width: 75%; margin: 0 auto;}
    .hd1-fr { display: flex;  align-items: center; display: none;}
    .hd1-fr div:nth-child(1) {  margin-right: 20px; font-size: 16px;}
    .hd1-fr>div:nth-child(2) {  margin-top: -12px;}
    .hd1_a1 ul {display: flex;align-items: center;}
    .hd1_a1 span {margin: 0 0.1rem; display: block;}
    .hd1_a2 {width: 0.02rem; height: 0.17rem; background: #67696c; }
    .hd2 { justify-content: space-between;  align-items: center; margin-top: 0.2rem;}
    .hd2-fr { width: 6.27rem; height: 0.8rem;  background: #fff;  border-radius: 0.05rem; display: flex; margin: 0 auto; margin-top: 0.4rem; align-items: center; overflow: hidden; padding-left: 0.27rem;}
    .hd2-fr .hd2-fr-d1 { width: 4.82rem;  padding: 0 0.13rem; border: none; color: #999999;  font-size: 0.22rem;height: 100%;}
    .hd2-fr .hd2-fr-d2 { height: 0.8rem; width: 1.4rem;background: #3c94d2;color: #fff; font-size: 0.24rem; cursor: pointer;}
    .nav1 {  width: 100%;height: 0.88rem; background: #325db7; display: flex;align-items: center; overflow-x: scroll; padding-left: 0.3rem;}
    .nav-d1 { display: inline-flex; justify-content: center; color: #fff; font-size: 0.28rem; font-weight: bold; align-items: center; flex-shrink: 0; margin-right: 0.54rem;}
    .nav-d1 span { font-size: 0.28rem; margin-left: 0.1rem; font-weight: bold;letter-spacing: 2px;}
    .nav-d1:last-child::after { content: none;}
    .nav-d1:hover {background: #3f76ba;}
    .nav-d1 img{height: 0.3rem;}
    .nav {    display: flex; align-items: center; font-size: 0.24rem;color: #2e66a4;flex-wrap:wrap; padding: 0.2rem 0;}
    .nav img {  margin-right: 10px;}
    /* 首页 */
    .w_a1 {width: 100%; margin: 0 auto; text-align: center; font-size: 40px; font-weight: bold; color: #333333; padding-top: 0.6rem;}
    .w_a2 {width: 100%; text-align: center; font-size: 18px; color: #666666; margin-top: 0.35rem; line-height: 0.47rem;} 
    .w_a3{width: 100%; background: #fff; margin-top: 33px; height: 11.85rem; padding: 0.5rem 0.3rem 0; position: relative;}
    .ind-a1-fl {width: 100%; height: 4.3rem; overflow: hidden}
    .ind-a1-fr { width: 100%;}
    .ind-a1-fl .swiper-container,
    .ind-a1-fl .swiper-slide {width: 100%; height: 100%;}
    .ind-a1-fl .swiper-slide {position: relative;}
    .ind-a1-fl .swiper-pagination {display: flex;   top: 0; left: 0; width: 100%;}
    .ind-a1-fl .swiper-pagination-bullet { width: calc(100% / 3); height: 4px;background: rgba(50, 93, 183, 0.6);opacity: 1; border-radius: 0; margin: 0 1px;}
    .ind-a1-fl .swiper-pagination-bullet-active { background: #325db7;}
    .ind-a1-fr-d2-d span.on1 {font-size: 0.38rem;font-weight: bold;color: #333;   border-bottom: 0.05rem solid #2867c6; padding-bottom: 0.24rem;}
    .ind-a1-fr-d2-d{border-bottom: 1px solid #eee; margin-top: 0.2rem;  line-height: 1rem; }
    .ind-a1-fr-d2-in {line-height: inherit !important;}
    .ind-a1-fr-d3 { width: 100%; position: relative; }
    .ind-a1-fr-d3>a { position: absolute; right: 0; top: -0.6rem;color: #999999;font-size: 0.24rem;}
    .w_a4{width: 100%; background: #f9f9f9; height: 2.04rem; padding:  0 0.35rem; margin-bottom: 0.4rem;}
    .w_a5{font-size: 0.32rem; font-weight: bold; color: #333333; padding-top: 0.36rem;}
    .w_a6{font-size: 0.22rem; color: #747474; margin-top: 0.34rem; line-height: 0.37rem;}
 .work_list{padding:20px 0 0;height: 4.1rem;overflow: hidden;}
    .ind-a1-fr-d3-e1,.work_list li {width: 100%; position: relative; padding-left: 20px; line-height: 36px;overflow: hidden; }

    .ind-a1-fr-d3-e1::before,.work_list li::before {position: absolute; width: 4px; height: 4px; background: #d0d0d0; display: block; content: ''; left: 0; top: 50%; transform: translateY(-50%);}
    .ind-a2-fl{width: 100%; background: #fff; padding: 0 0.3rem; border-radius: 0.05rem; margin-top: 0.3rem;}
    .w_a7{padding-top: 0.3rem; display: flex; justify-content: space-between; flex-wrap: wrap;}
    .w_a8{position: relative; width: 1.95rem; height: 3.35rem; margin-bottom: 0.3rem;}
    .w_a9 {width: 100%; height: 100%;}
    .ind-a2 .ind-a1-fr-d2 {width: 100%; display: flex; flex-wrap: nowrap; overflow-x: scroll;}
    /* .ind-a2-fl .ind-a1-fr-d2 {margin-top: 43px;} */
    .ind-a2-fl-d2-d { display: flex; justify-content: space-between;align-items: center; width: 100%; line-height: 0.8rem;position: relative;}

.ind-a2-fl-d2-d ::before {
    position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    background: #2e66a4;
    left: -15px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    overflow: hidden;
}
    .ind-a2-fl-d2-d div { font-size: 0.28rem; color: #333333;width: 4.5rem;position: relative;}
    .ind-a2-fl-d2-d span { color: #999999;font-size: 0.28rem;}
    .ind-a2-fl-d2-d>a { z-index: 2; }
    .ind-a2-fr {  width: 100%;  background: #fff; padding: 0.3rem 0.3rem 0; border-radius: 5px;position: relative; height: 11.14rem; margin-top: 0.3rem; overflow: hidden;}
    .w_a10{position: absolute; top: 20px; font-weight: bold; font-size: 0.28rem; width: 100%; color: #333333; margin-left: 3px; display: flex; justify-content: center; line-height: 24px; padding: 0 20px;}
    .w_a8:last-child .w_a10{padding-right: 30px;}
    .w_a11{width: 100%; top: 90px; position: absolute;}
    .w_a11 img{margin: 0 auto;}
    .w_a13{width: 100%; }
    .w_a14{display: flex; border-bottom: 1px solid #d8d8d8;}
    .w_a15{font-size: 0.31rem; color: #747474; margin-right: 0.55rem; height: 1.15rem; line-height: 1.15rem; white-space: nowrap;}
    .w_a15.on{font-weight: bold; color: #333; position: relative; font-size: 0.38rem;}
    .w_a15.on::before{width: 100%; height: 0.07rem; background: #325db7; display: block; content: ''; position: absolute; left: 0; bottom: -3px;}
    .w_a16{display: flex ; flex-wrap: wrap; margin-top: 22px; display: none;}
    .w_a17 {margin: 3.5px; width: 23%; cursor: pointer;}
    .w_a17 img{width: 100%;}
    .w_a17:nth-child(4n+4){margin: 0;}
    .w_a18{font-weight: bold; color: #333; position: relative; font-size: 0.38rem;  line-height: 1rem; margin-top: 0.15rem;}
    .w_a18::before{width: 1.7rem; height: 0.05rem; background: #325db7; display: block; content: ''; position: absolute; left: 0; bottom: -3px;}
    .w_a19{margin-top: 0.2rem; margin-bottom: 0.3rem;}
    .w_a19 img{width: 100%;}
    .w_a19 .swiper-pagination {width: auto !important;  bottom: 0.1rem; right: 0.15rem; width: 100%; left: auto;}
    .w_a19 .swiper-pagination-bullet { width: 0.14rem; height: 0.14rem;background: rgba(255, 255, 255, 1); opacity: 1 !important;  margin: 0 0.1rem;}
    .w_a19 .swiper-pagination-bullet-active { background: #325db7;}
    .w_a20{ background: #fff; overflow: hidden; height: 255px; position: relative;}
    .w_a21{display: flex; width: 100%; align-items: center; height: 0.8rem; border-bottom: 1px solid #d8d8d8; justify-content: space-between; padding: 0 0.26rem;}
    .w_a22{font-size: 0.38rem; font-weight: bold; color: #333; position: relative; line-height: 0.8rem;}  
    .w_a22::before{position: absolute; display: block; content: ''; width: 1.7rem; background: #325db7; height: 0.05rem; bottom: 0;}
    .w_a23{font-size: 0.26rem; color: #747474;}
    .swiper-container3 {width: 65%; margin-top: 0.33rem;}
    .swiper-container3 img{width: 100%;}
.w_a26 {
   width:.36rem;
height:.36rem;
    position: absolute;
    left: 26px;
    top: 50%;
    transform: translateY(-50%);
}
.w_a27 {
    font-size: .24rem;
    font-weight: bold;
    color: #333333;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    line-height: 22px;
    width: 55%;
    left: 60px;
}
    .w_a20 .swiper-button-prev {width: 0.7rem; height: 0.7rem; background: #999999;  left: 0.3rem; }
    .w_a20 .swiper-button-next {width: 0.7rem; height: 0.7rem; background: #999999; right: 0.3rem;}
    .w_a20 .swiper-button-prev::after {display: none;}
    .w_a20 .swiper-button-next::after {display: none;}
    .w_a24{position: relative;}
    .ind-a1-fl-d1 { width: 100%;height: 100%;}
    .ind-a1-fl-d2 {position: absolute; height: 0.83rem; background: rgba(0, 0, 0, 0.5); padding: 0 0.35rem; font-size: 0.28rem; color: #fff; bottom: 0; left: 0; width: 100%;line-height: 0.83rem;}
    .ind-a1-fr-d3-e1 .fL,.work_list li a {  width: 4rem; font-size: 0.28rem; color: #454545;white-space: nowrap;
    overflow: hidden;text-overflow: ellipsis;display: block;float: left;}
    .ind-a1-fr-d3-e1 .fR,.work_list li span {  font-size: 0.28rem;color: #999999;display: block;float: right;}
    .ind-a1-fr-d2 span { margin-right: 0.35rem;cursor: pointer; position: relative; flex-shrink: 0;}
    /* 底部 */
    .footer { width: 100%;  padding-top: 40px;}
    .footer-a2 { padding-bottom: 40px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); display: none;}
    .footer-a2-d1 {position: relative;}
    .footer-a2-d2 { width: 215px; height: 38px; background: #fff; line-height: 38px; padding: 0 14px 0 15px; font-size: 16px;color: #333333;display: flex;justify-content: space-between; align-items: center; margin-right: 13px;}
    .footer-a2-d1:nth-child(6) .footer-a2-d2{margin-right: 0;}
    .footer-a2-d2 img {width: 13px;height: 9px;}
    .footer-a2-d3 { position: absolute;top: 46px; left: 0; padding: 0 17px 0 15px;  font-size: 16px;color: #333333; background: #fff; width: 235px;}
    .footer-a2-d3 a { display: block; line-height:28px;}
    .footer-a4 {  width: 100%; height: 0.75rem; line-height: 0.75rem; background: #cccccc; text-align: center;}
    .footer-a4 a {  line-height: 0.75rem;font-size: 0.26rem;color: #6e6e6e; opacity: 0.8; }
    .footer-a3 { padding-bottom: 20px;}
    .footer-a3.fL {float: inherit;}
    /* .footer_a3_a3 .footer_a3_a4:nth-child(2){width: 100%;} */
    .footer_a3_a1 { width: calc(100% - 0.35rem); margin: 0 auto; justify-content: space-between; display: flex; flex-wrap: wrap; margin-bottom: 0.4rem;}
    .footer_a3_a2{ font-size: 0.28rem; color: #666666; }
    .footer_a3_a3{width: 100%; display: flex; justify-content: space-between; }
    .footer_a3_a4{font-size: 0.22rem; color: #666; line-height: 0.48rem; text-align: center; white-space: nowrap;}
    .footer_a3_a6{font-size: 0.22rem; color: #666; line-height: 0.48rem; text-align: center;}
    .footer_a3_a7 {float: inherit;display: flex; margin-top: 0.3rem; justify-content: center; margin-bottom: 0.5rem;}
    .footer_a3_a7 div{display: inline-block; height: 0.63rem;}
    .footer_a3_a7 div img{height: 100%;}
    .footer_a3_a7>div:nth-child(2){margin-left: 0.3rem;}
    .footer-a2-d3 { display: none;height: 2rem;
    overflow-y: auto; }
 }
/* 首页2  宾西页面*/
@media only screen and (min-width: 1480px) { 
    .hdbx {width: 100%;  height: 842px; background: url("../img/a25.jpg"); position: absolute; top: 0; left: 0;}
    .nav1px {  position: relative;z-index: 2; margin-top: 397px; left: 0; width: 100%;height: 76px; background: linear-gradient(#325db7,transparent ); display: flex;justify-content: center; align-items: center;}
    .nav-d1bx { display: inline-flex; justify-content: center; color: #fff; font-size: 18px; align-items: center; height: 75px;  width: 245px;}
    .nav-d1bx span {  margin-left: 10px; font-weight: bold;letter-spacing: 2px;}
    .nav-d1bx:last-child::after { content: none;}
    .nav-d1bx:hover{background: linear-gradient(#213f7e,transparent );}
    .pxind_a1{width: 1360px; margin:0 auto;  z-index: 5; position: relative;}
    .pxind_a2{width: 670px; height: 440px; background: #fff; padding: 0 30px;}
    .pxind_a2_1{width: 100%; line-height: 78px; font-size: 26px; font-weight: bold; color: #333;border-bottom: 1px solid #eee; position: relative;}
    .pxind_a2_2{margin-top: 20px; position: relative;}
    .pxind_a2_1::before{position: absolute; display: block; content: ''; width: 127px; height: 5px; background: #325db7; bottom: 0;}
    .pxind_a2_3 .fL {width: 470px; font-size: 18px; line-height: 55px; position: relative; padding-left: 20px;}
    .pxind_a2_3 .fL::before{position: absolute; display: block; content: ''; width: 4px; height: 4px; background: #d0d0d0; left: 0; top: 50%; transform: translateY(-50%);}
    .pxind_a2_3 .fR{font-size: 18px; color: #acacac; line-height: 55px;}
    .pxind_a2_2>a {  position: absolute; right: 0; top: -65px; color: #747474; font-size: 18px;}
    .pxind_a3{width: 670px; height: 440px; background: #fff; padding: 0 30px;}
    .pxind_b1{width: 1360px; position: relative; margin: 0 auto; margin-top: 20px;}
    .pxind_c1{width: 1360px; position: relative; margin: 0 auto; margin-top: 10px;}
    .pxind_c2{width: 670px; overflow: hidden; position: relative;}
    .pxind_c4{font-size: 30px; font-weight: bold; color: #333333; line-height: 90px;}
    .pxind_c5{width: 670px; height: 490px; background: #fff; padding: 0 28px; overflow: hidden;}
    .pxind_c6{width: 100% ; padding-top: 26px; padding-bottom: 30px;}
    .pxind_c8 {width: 360px;}
    .pxind_c9{font-size: 22px; font-weight: bold; color: #333333; padding-top: 12px;}
    .pxind_c10{font-size: 16px; line-height: 30px; color: #999999; margin-top: 15px;}
    .pxind_c11{width: 670px; text-align: left;}
    .pxind_c12{width: 670px; height: 490px; background: #fff; padding: 0 30px;}
    .pxind_c13{width: 144px; height: 154px; border-radius: 5px; background: #f8f8f8; margin-top: 10px; position: relative;}
    .pxind_c14{padding-top: 20px;}
    .pxind_c14 img{margin: 0 auto;}
    .pxind_c15{font-size: 16px; text-align: center; margin-top: 30px;}
    .pxind_c16{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 20px;}
    .pxind_c17{margin-top: 24px;}
}
@media only screen and (max-width: 1479px) and (min-width: 1024px) {
    .hdbx {width: 100%;  height: 842px; background: url("../img/a25.jpg"); position: absolute; top: 0; left: 0;}
    .nav1px {  position: relative;z-index: 2; margin-top: 397px; left: 0; width: 100%;height: 76px; background: linear-gradient(#325db7,transparent ); display: flex;justify-content: center; align-items: center;}
    .nav-d1bx { display: inline-flex; justify-content: center; color: #fff; font-size: 18px; align-items: center; height: 75px;  width: 245px;}
    .nav-d1bx span {  margin-left: 10px; font-weight: bold;letter-spacing: 2px;}
    .nav-d1bx:last-child::after { content: none;}
    .nav-d1bx:hover{background: linear-gradient(#213f7e,transparent );}
    .pxind_a1{width: 1360px; margin:0 auto;  z-index: 5; position: relative;}
    .pxind_a2{width: 670px; height: 440px; background: #fff; padding: 0 30px;}
    .pxind_a2_1{width: 100%; line-height: 78px; font-size: 26px; font-weight: bold; color: #333;border-bottom: 1px solid #eee; position: relative;}
    .pxind_a2_2{margin-top: 20px; position: relative;}
    .pxind_a2_1::before{position: absolute; display: block; content: ''; width: 127px; height: 5px; background: #325db7; bottom: 0;}
    .pxind_a2_3 .fL {width: 470px; font-size: 18px; line-height: 55px; position: relative; padding-left: 20px;}
    .pxind_a2_3 .fL::before{position: absolute; display: block; content: ''; width: 4px; height: 4px; background: #d0d0d0; left: 0; top: 50%; transform: translateY(-50%);}
    .pxind_a2_3 .fR{font-size: 18px; color: #acacac; line-height: 55px;}
    .pxind_a2_2>a {  position: absolute; right: 0; top: -65px; color: #747474; font-size: 18px;}
    .pxind_a3{width: 670px; height: 440px; background: #fff; padding: 0 30px;}
    .pxind_b1{width: 1360px; position: relative; margin: 0 auto; margin-top: 20px;}
    .pxind_c1{width: 1360px; position: relative; margin: 0 auto; margin-top: 10px;}
    .pxind_c2{width: 670px; overflow: hidden; position: relative;}
    .pxind_c4{font-size: 30px; font-weight: bold; color: #333333; line-height: 90px;}
    .pxind_c5{width: 670px; height: 490px; background: #fff; padding: 0 28px; overflow: hidden;}
    .pxind_c6{width: 100% ; padding-top: 26px; padding-bottom: 30px;}
    .pxind_c8 {width: 360px;}
    .pxind_c9{font-size: 22px; font-weight: bold; color: #333333; padding-top: 12px;}
    .pxind_c10{font-size: 16px; line-height: 30px; color: #999999; margin-top: 15px;}
    .pxind_c11{width: 670px; text-align: left;}
    .pxind_c12{width: 670px; height: 490px; background: #fff; padding: 0 30px;}
    .pxind_c13{width: 144px; height: 154px; border-radius: 5px; background: #f8f8f8; margin-top: 10px; position: relative;}
    .pxind_c14{padding-top: 20px;}
    .pxind_c14 img{margin: 0 auto;}
    .pxind_c15{font-size: 16px; text-align: center; margin-top: 30px;}
    .pxind_c16{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 20px;}
    .pxind_c17{margin-top: 24px;}
  }
@media only screen and (max-width: 1023px) { 
    .hdbx {width: 100%;  height: 842px; background: url("../img/m3.jpg"); position: absolute; top: 0; left: 0;}
    .nav1px { overflow-x: scroll;  position: relative;z-index: 2; margin-top: 5.15rem; left: 0; width: 100%;height: 1.25rem; background: linear-gradient(#325db7,transparent ); display: flex; align-items: center;}
    .nav-d1bx { display: inline-flex;color: #fff; font-size: 0.28rem; align-items: center; height: 1.25rem; flex-shrink: 0; }
    .nav-d1bx span {  margin-left: 0.65rem; font-weight: bold;letter-spacing: 2px;}
    .nav-d1bx:last-child::after { content: none;}
    .nav-d1bx:hover{background: linear-gradient(#213f7e,transparent );}
    .pxind_a1{width: calc(100% - 0.4rem); margin:0 auto;  z-index: 5; position: relative; background: #f4f6f7;}
    .pxind_a2{width: 100%; height: 6.6rem; background: #fff; padding: 0 0.3rem; float: none;}
    .pxind_a2_1{width: 100%; line-height: 1.09rem; font-size: 0.38rem; font-weight: bold; color: #333;border-bottom: 1px solid #eee; position: relative;}
    .pxind_a2_2{margin-top: 20px; position: relative;}
    .pxind_a2_1::before{position: absolute; display: block; content: ''; width: 1.5rem; height: 5px; background: #325db7; bottom: 0;}
    .pxind_a2_3 .fL {width: 73%; font-size: 0.28rem; line-height: 0.8rem; position: relative; padding-left: 0.2rem; float: none;}
    .pxind_a2_3 .fL::before{position: absolute; display: block; content: ''; width: 4px; height: 4px; background: #d0d0d0; left: 0; top: 50%; transform: translateY(-50%);}
    .pxind_a2_3 .fR{font-size: 0.28rem; color: #acacac; line-height: 0.8rem;}
    .pxind_a2_3 {display: flex; justify-content: space-between;}
    .pxind_a2_2>a {  position: absolute; right: 0; top: -1.1rem; color: #747474; font-size: 0.28rem;}
    .pxind_a3{width: 100%; background: #fff; margin-top: 0.3rem;}
    .pxind_b1{width: calc(100% - 0.4rem); position: relative; margin: 0 auto; margin-top: 0.3rem;}
    .pxind_b2  img{width: 100%; margin-top: 0.2rem;}
    .pxind_c1{width: calc(100% - 0.4rem);  position: relative; margin: 0 auto; margin-top: 10px;}
    .pxind_c2{width: 100% ;margin: 0 auto; overflow: hidden; position: relative;}
    .pxind_c2.fL{float: none;}
    .pxind_c3.fR {float: none;}
    .pxind_c4{font-size: 0.38rem; font-weight: bold; color: #333333; line-height: 0.9rem;}
    .pxind_c5{width: 100%; background: #fff; padding: 0 0.3rem; overflow: hidden;}
    .pxind_c6{width: 100% ; padding-top: 0.3rem; padding-bottom: 0.3rem;}
    .pxind_c7  {width: 2.55rem;}
    .pxind_c7  img{width: 100%;}
    .pxind_c8 {width: calc(100% - 2.55rem);}
    .pxind_c9{font-size: 0.32rem; font-weight: bold; color: #333333; padding-top: 0.12rem; padding-left: 0.26rem;}
    .pxind_c10{font-size: 0.24rem; line-height: 0.38rem; color: #999999; padding-left: 0.26rem; margin-top: 0.15rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
    .pxind_c11{width: 100%; text-align: left; margin-top: 0.6rem;}
    .pxind_c12{width: 100%; background: #fff; padding: 0 0.3rem; padding-bottom: 0.55rem;}
    .pxind_c13{width: 3.15rem; height: 3.38rem; border-radius: 5px; background: #f8f8f8; margin-top: 10px; position: relative;}
    .pxind_c14{padding-top: 0.4rem;}
    .pxind_c14 img{margin: 0 auto;}
    .pxind_c15{font-size: 0.35rem; text-align: center; margin-top: 30px;}
    .pxind_c16{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 20px;}
    .pxind_c17{margin-top: 0.25rem; width: 100%; display: flex; justify-content: space-between;}
    .pxind_c18{width: 49%; flex-shrink: 0;}
    .pxind_c19 {width: 49%;}
    /* .pxind_c18 ._m{width: 95%;} */
    /* .pxind_c19 ._m{width: 95%;} */
}
 /* z政务信息公开 */
@media only screen and (min-width: 1480px) { 

    .aff_a1{width: 555px; background: #fff; height: 706px; padding: 0 30px;}
    .aff_a1_1{font-size: 26px; font-weight: bold; color: #333;  line-height: 78px;}
    .aff_a1_2{display: flex; flex-wrap: wrap; justify-content: space-between;margin-bottom: 10px;}
    .aff_a1_3{width: 160px; height: 98px; border-radius: 5px; background: #f2f4f7; margin-top: 10px;}
    .aff_a1_4 {padding-top: 15px;}
    .aff_a1_4 img{ margin: 0 auto;}
    .aff_a1_5{font-size: 15px; color: #333; font-weight: bold; text-align: center; margin-top: 15px;}
    .aff_a1_7{width: 160px;  height: 48px; line-height: 48px; background: #f2f4f7; text-align: center; font-size: 16px; margin-top: 10px;}
    .aff_a1_6 {display: flex; flex-wrap: wrap; justify-content: space-between; }
    .aff_a1_8{display: flex; justify-content: space-between; margin-top: 10px;}
    .aff_a2{width: 785px; height: 710px; background: #fff;}
    .wid720{width: 720px; margin-left: 30px;}
    .wi670{width: 670px;}
    .wid454{width: 454px !important;}
    .w_c1{width: 100%; background: #f9f9f9; height: 217px; padding:  0 35px;}
    .ind-a1-fr-d2-c{margin-top: 45px;}
    .w_c2{font-size: 16px; color: #aaaaaa; text-align: right; margin-top: 15px;}
    .w_c3{line-height: 35px;}
    .w_c4 {margin-top: 15px;}

    .w_c5{margin-top: 20px;}
}
@media only screen and (max-width: 1479px) and (min-width: 1024px) { 
    .aff_a1{width: 555px; background: #fff; height: 706px; padding: 0 30px;}
    .aff_a1_1{font-size: 26px; font-weight: bold; color: #333;  line-height: 78px;}
    .aff_a1_2{display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 10px;}
    .aff_a1_3{width: 160px; height: 98px; border-radius: 5px; background: #f2f4f7; margin-top: 10px;}
    .aff_a1_4 {padding-top: 15px;}
    .aff_a1_4 img{ margin: 0 auto;}
    .aff_a1_5{font-size: 15px; color: #333; font-weight: bold; text-align: center; margin-top: 15px;}
    .aff_a1_7{width: 160px;  height: 48px; line-height: 48px; background: #f2f4f7; text-align: center; font-size: 16px; margin-top: 10px;}
    .aff_a1_6 {display: flex; flex-wrap: wrap; justify-content: space-between; }
    .aff_a1_8{display: flex; justify-content: space-between; margin-top: 10px;}
    .aff_a2{width: 785px; height: 710px; background: #fff;}
    .wid720{width: 720px; margin-left: 30px;}
    .wi670{width: 670px;}
    .wid454{width: 454px !important;}
    .w_c1{width: 100%; background: #f9f9f9; height: 217px; padding:  0 35px;}
    .ind-a1-fr-d2-c{margin-top: 45px;}
    .w_c2{font-size: 16px; color: #aaaaaa; text-align: right; margin-top: 15px;}
    .w_c3{line-height: 35px;}
    .w_c4 {margin-top: 15px;}

    .w_c5{margin-top: 20px;}
 }
@media only screen and (max-width: 1023px) { 
    .m_max_wid{width: calc(100% - 0.4rem) !important; margin: 0 auto;}
    .aff_a1{width: 100%; margin: 0 auto; background: #fff; height: 16.68rem; padding: 0 0.3rem;}
    .aff_a1_1{font-size: 0.33rem; font-weight: bold; color: #333;  line-height: 1.02rem;}
    .aff_a1_2{display: flex; flex-wrap: wrap; justify-content: space-between;margin-bottom: 10px;}
    .aff_a1_3{width: 3.15rem; height: 1.95rem; border-radius: 0.05rem; background: #f2f4f7; margin-top: 0.1rem;}
    .aff_a1_4 {padding-top: 15px;}
    .aff_a1_4 img{ margin: 0 auto;}
    .aff_a1_5{font-size: 0.28rem; color: #333; font-weight: bold; text-align: center; margin-top: 0.3rem;}
    .aff_a1_7{width: 3.15rem;  height: 0.95rem; line-height: 0.95rem; background: #f2f4f7; text-align: center; font-size: 0.32rem; margin-top: 0.1rem;}
    .aff_a1_6 {display: flex; flex-wrap: wrap; justify-content: space-between; }
    .aff_a1_8{display: flex; justify-content: space-between; margin-top: 10px;}
    .aff_a1_9{width: 32%;}
    .aff_a1_9 img{width: 100%;}
    .aff_a2{width: 100%; height: 8.95rem; margin-top: 0.3rem; background: #fff;}
    .wid720{width: calc(100% - 0.6rem); margin: 0 auto;}
    .wi670{width: 100%;}
    .wid454{width: 4rem !important;}
    .w_c1{width: 100%; background: #f9f9f9; height: 2.78rem; padding:  0 0.35rem; }
    /* .ind-a1-fr-d2-c{margin-top: 0.35rem;} */
    .w_c2{font-size: 16px; color: #aaaaaa; text-align: right; margin-top: 15px; display: none;}
    .w_c3{line-height: 0.4rem; margin-top: 0.3rem;    -webkit-line-clamp: 3;}
    .w_c4 {margin-top: 0.15rem;}
    .w_c5{margin-top: 20px;}
}
 /* 通知公告 */
@media only screen and (min-width: 1480px) {
    .govern-a1 {padding-bottom: 85px; background: #ffffff; padding-left: 60px; padding-top: 52px;}
    .govern-a1-fl { width: 250px; position: relative; }
    .govern-a1-fl-tit {  width: 100%;height: 60px; line-height: 60px; background: #2867c6;text-align: center; color: #fff;font-weight: bold;font-size: 19px;}
    .govern-a1-fl-d1 { width: 100%;position: relative; }
    .govern-a1-fl-d2 {  width: 100%; margin-top: 5px; }
    .govern-a1-fl-d1 {width: 100%; position: relative;}
    .govern-a1-fr { width: 965px;}
    .govern-a1-frbx { width: 920px;}
    .ind-a2-fl-d1 { position: relative;width: 100%;padding: 20px 0; }
    .ind-a2-fl-d2 { display: flex;  justify-content: space-between; align-items: center; width: 95%; position: relative;}
.ind-a2-fl-d2::before {
    position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    background: #2e66a4;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    overflow: hidden;
}
    .ind-a2-fl-d2 span { color: #9e9e9e; font-size: 18px; font-weight: lighter;}
    .ind-a2-fl-d2>a { z-index: 2; }
}
@media only screen and (max-width: 1479px) and (min-width: 1024px) { 
    .govern-a1 {padding-bottom: 85px; background: #ffffff; padding-left: 60px; padding-top: 52px;}
    .govern-a1-fl { width: 250px; position: relative; }
    .govern-a1-fl-tit {  width: 100%;height: 60px; line-height: 60px; background: #2867c6;text-align: center; color: #fff;font-weight: bold;font-size: 19px;}
    .govern-a1-fl-d1 { width: 100%;position: relative; }
    .govern-a1-fl-d2 {  width: 100%; margin-top: 5px; }
    .govern-a1-fl-d1 {width: 100%; position: relative;}
    .govern-a1-fr { width: 965px;}
 .govern-a1-frbx { width: 920px;}
    .ind-a2-fl-d1 { position: relative;width: 100%; padding: 20px 0; }
    .ind-a2-fl-d2 { display: flex;  justify-content: space-between; align-items: center; width: 95%; position: relative;}
.ind-a2-fl-d2::before {
    position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    background: #2e66a4;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    overflow: hidden;
}
    .ind-a2-fl-d2 span { color: #9e9e9e; font-size: 18px; font-weight: lighter;}
    .ind-a2-fl-d2>a { z-index: 2; }
 }
@media only screen and (max-width: 1023px) {
    .govern-a1 {background: #ffffff; }
    .govern-a1-fl.fL{float: none;}
    .govern-a1-fr.fR{float: none;}
    .govern-a1-fl { width: calc(100% - 0.4rem); margin: 0 auto; position: relative; }
    .govern-a1-fl-tit {  width: 100%;height: 0.85rem; line-height: 0.85rem; background: #2867c6;text-align: center; color: #fff;font-weight: bold;font-size: 0.32rem;}
    .govern-a1-fl-d1 { width: 100%;position: relative; }
    .govern-a1-fl-d2 {  width: 100%; position: relative; z-index: 2; border-bottom: 1px solid #e2e2e2; margin-top: 0.1rem; }
    .govern-a1-fl-d1 {width: 100%; position: relative; background: #f9f9f9;}
    .govern-a1-fr { width: 100%;}
    .ind-a2-fl-d1 { position: relative;width: calc(100% - 0.6rem); margin: 0 auto; margin-top: 0.3rem;}
       .ind-a2-fl-d2 { display: flex;  justify-content: space-between; align-items: center; width: 95%; position: relative;}
.ind-a2-fl-d2::before {
    position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    background: #2e66a4;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    overflow: hidden;
}
    .ind-a2-fl-d2 span { color: #9e9e9e; font-size: 0.28rem; font-weight: lighter;}
    .ind-a2-fl-d2>a { z-index: 2; }
    .govern-a1-fl-d4 { width: 100%;font-size: 0.24rem; color: #333333; text-align: center;line-height: .64rem;}
    .govern-a1-fr .ind-a1-fr-d2-d{display: none;}
    .ind-a2-fl-d2 { display: flex; justify-content: space-between;align-items: center; width: 100%; line-height: 0.8rem; position: relative;}
    .jianyi li{font-size:.26rem}
.jianyi li:first-child {
    width: 60%;
}
.jianyi li:nth-child(2) {
    width: 20%;
}
.jianyi li:nth-child(3) {
    width: 20%;
}
.jianyi_list li::before{left:.2rem}
.jianyi_list li a{font-size:.24rem}
.jianyi_list li a{width:60%}
.jianyi_list li span{font-size:.24rem}
.jianyi_list li em{width:20%;font-size:.24rem}
.text_list li a{font-size:.26rem;width:70%}
.text_list li span{font-size:.26rem}
.ind-a2-fl-d2::before {
    position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 5px;
    background: #2e66a4;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    overflow: hidden;
}
    .ind-a2-fl-d2 div { font-size: 0.28rem; color: #333333; width: 70%; position: relative; padding-left: 0.2rem;}
 }
  /* 政府机构 */
@media only screen and (min-width: 1480px) {
    .govern-a1 {padding-bottom: 85px; background: #ffffff; padding-left: 60px; padding-top: 52px;}
    .ind-a1-fr-d2 {font-size: 20px; color: #585968; padding-bottom: 20px; border-bottom: 1px solid #e1e1e1;}
    .ind-a1-fr-d2-e span{border-left: 4px solid #325db7; padding-left: 26px; font-size: 24px; font-weight: bold; color: #325db7;}
    .w_b1{display: flex; flex-wrap: wrap;padding-bottom: 90px;}
    .w_b1>div{width: 285px; height: 70px; border-radius: 3px; box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.05); font-size: 18px; color: #333333; text-align: center; padding: 0 20px;
    margin-right: 20px; margin-top: 20px; display: flex; align-items: center; justify-content: center; line-height: 20px;}
}
@media only screen and (max-width: 1479px) and (min-width: 1024px) { 
    .ind-a1-fr-d2 {font-size: 20px; color: #585968; padding-bottom: 20px; border-bottom: 1px solid #e1e1e1;}
    .ind-a1-fr-d2-e span{border-left: 4px solid #325db7; padding-left: 26px; font-size: 24px; font-weight: bold; color: #325db7;}
    .w_b1{display: flex; flex-wrap: wrap;padding-bottom: 90px;}
    .w_b1>div{width: 285px; height: 70px; border-radius: 3px; box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.05); font-size: 18px; color: #333333; text-align: center; padding: 0 20px;
    margin-right: 20px; margin-top: 20px; display: flex; align-items: center; justify-content: center; line-height: 20px;}
 }
@media only screen and (max-width: 1023px) { 
    .govern-a1_b1 {padding: 0 0.2rem;}
    .ind-a1-fr-d2 {color: #585968; line-height: 0.98rem; border-bottom: 1px solid #e1e1e1;}
    .ind-a1-fr-d2-e span{border-left: 0.05rem solid #325db7; padding-left: 0.2rem; font-size: 0.32rem; font-weight: bold; color: #325db7;}
    .w_b1{display: flex; flex-wrap: wrap;padding-bottom: 0.3rem; justify-content: space-between;}
    .w_b1>div{width: 3.15rem; height: 0.87rem; border-radius: 0.03rem; box-shadow: 0 0 0.20rem 0.02rem rgba(0, 0, 0, 0.05); font-size: 0.24rem; color: #333333; text-align: center; 
     display: flex; align-items: center; justify-content: center; padding: 0 0.2rem;}
}
  /* 走进宾县 */

@media only screen and (min-width: 1024px) { 
    .zj_a1 {width: 100%; height: 535px; overflow: hidden; position: relative;}
    .zj_a2{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
    .zj_a3{color: #306097; line-height: 75px; display: flex;justify-content: space-between; font-size: 16px;align-items: center;}
    .zj_a3 .hd1_a1 a {color: #306097;}
    .zj_a3 .hd1_a2{background: #306097;}
    .zj_a6{display: flex; width: 100%; margin-top: 40px; flex-direction: column; align-items: center;}
    .zj_a7 { height: 45px;  background: #fff;  border-radius: 5px; display: inline-flex; border: 1px solid #306097;  align-items: center; overflow: hidden; padding-left: 14px; margin-top: 55px;}
    .zj_a7 .zj_a8 { width: 628px;  padding: 0 13px; border: none; color: #999999;  font-size: 16px;height: 100%;}
    .zj_a7 .zj_a9 { height: 45px; width: 73px;background: #306097;color: #fff; font-size: 18px; cursor: pointer;}
    .zj_a10{margin-top: 20px; font-size: 16px; color: #193758; display: flex; justify-content: center;}
    .zj_a10 p {margin-right: 25px;}
    .w_d1{width: 100%; height: 74px; background: #2e66a4;}
    .w_d3{width: 100%;}
    .w_d2{width: 100%; position: relative;overflow: hidden; background: url("../img/a45.jpg") no-repeat center top;background-size: 100% 100%;padding: 4% 0; }
    .w_d4{width: 1245px; height: 100%; display: flex;justify-content: space-between;margin: 0 auto;align-items: center;}
    .w_d5{ flex-shrink: 0; display: flex; justify-content: center; }
    .w_d6{font-size: 36px; color: #2e66a4; font-weight: bold; writing-mode: tb-rl;}
    .w_d7{font-size: 24px; color: #bababa; writing-mode: tb-rl; text-transform: uppercase; margin-top: 85px; margin-left: 15px;}
    .w_d8{font-size: 16px; line-height: 36px; color: #666666; width: 43%; flex-shrink: 0;}
.w_d9{width: 40.8%;}
.w_d9 img{width:100%}
    .w_d3_bg{width: 100%; position: relative;overflow: hidden; background: url("../img/a46.jpg") no-repeat center top;background-size: 100% 100%;padding: 0 0 7%; }
    .w_e1{font-size: 36px; font-weight: bold; color: #2e66a4; text-align: center; margin-top: 90px;}
    .w_e0{width: 1245px;margin: 0 auto;}
    .w_e2{font-size: 18px; text-transform: uppercase; color: #cdcdcd; text-align: center; margin-top: 12px;}
    .w_e3{display: flex; padding: 0 60px; justify-content: center; margin-top: 45px;}
    .w_e4{width: 385px; margin-right: 40px;}
    .w_e4:nth-child(3){margin-right: 0;}
    .w_e6{text-align: center; font-size: 18px; font-weight: bold; color: #333333; margin-top: 35px;}
    .w_e7{font-size: 14px; color: #666666; line-height: 24px; text-align: center; margin-top: 15px;}
    .w_e8{font-size: 16px; color: #2e66a4; text-align: center; margin-top: 22px;}

    .w_f1{width: 100%; overflow: hidden; position: relative; height: 692px;}
    .w_f2{width: 1360px; margin: 0 auto;}
    .w_f3{width: 920px; padding-left: 65px; padding-top: 105px; }
    .w_f7{font-size: 36px; font-weight: bold; color: #2e66a4;}
    .w_f6{font-size: 16px; color: #2e66a4; margin-top: 12px;}
    .w_f9{display: flex; width: 850px; justify-content: space-between;}
    .w_f10{margin-top: 25px;}
    .w_f8{font-size: 18px; color: #cdcdcd; text-transform: uppercase; margin-top: 8px;}
    .w_f11{display: flex; align-items: center; width: 365px; justify-content: space-between;}
    .w_f12{font-size: 16px; color: #333; position: relative; padding-left: 18px;line-height: 48px;}
    .w_f12::before{position: absolute; display: block; content: ''; width: 5px; height: 5px; background: #2e66a4; left: 0; top: 50%; transform: translateY(-50%); border-radius: 50%; overflow: hidden;}
    .w_f13{font-size: 16px; color: #888888; line-height: 48px;}
    .w_f14{width: 440px; padding-left: 110px; padding-top: 105px;}
    .w_f16{margin-top: 30px;}
    .w_f16>div{margin-top: 15px;}

    .w_foot{width: 100%; height: 60px; background: #747474;}
    .w_foot1{width: 1360px; margin: 0 auto; display: flex; align-items: center;height: 100%;}
    .w2_foot1{height: 270px; width: 1360px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between;}
    .w_foot1_a1{width: 228px; position: relative; border-right: 2px solid #d3d3d3;}
    .w_foot1_a2{display: flex; align-items: center; justify-content: center;}
    .w_foot1_a3{font-size: 16px; text-align: center; color: #fff; margin-right: 25px;}
    .w1_foot{width: 100%; height: 330px; background: #2e66a4; overflow: hidden; position: relative;}
    .w2_foot{width: 1360px; margin: 0 auto; position: relative;}
    .w2_foot1 .fL{display: flex;}
    .w2_foot2{width: 1065px;display: flex;}
    .w2_foot3{width: 350px; height: 168px; background: #3e73ae; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; padding: 30px 0;}
    .w2_foot3 div{color: #fff; font-size: 14px; width: 35%; text-align: center;}
    .w2_foot4{width: 350px; height: 168px; background: #3e73ae; margin-left: 5px; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; padding: 30px 0;}
    .w2_foot4>div{color: #fff; font-size: 14px;}
    .w3_foot{height: 60px; border-top: 1px solid #4079b9;width: 100%;}
    .w3_foot_a1{width: 1360px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; height: 100%;}
    .w3_foot_a1>div{font-size: 14px; color: #a7b9cd;}
 }
@media only screen and (max-width: 1023px) {
    .zj_a1 {width: 100%; height: 4.48rem; overflow: hidden; position: relative;}
    .zj_a2{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
    .zj_a3{color: #306097; line-height: 0.72rem; display: flex;justify-content: space-between; font-size: 0.2rem;align-items: center; }
    .zj_a4{width: 75%;}
    .zj_a4 img{width: 100%;}
    .zj_a3 .hd1_a1 a {color: #306097;}
    .zj_a3 .hd1_a1 {width: 100%;}
    .zj_a3 .hd1_a1 ul{width: 100%; justify-content: space-between;}
    .zj_a3 .hd1_a2{background: #306097;}
    .zj_a6{display: flex; width: 100%; margin-top: 0.15rem; flex-direction: column; align-items: center;}
    .zj_a7 { height: 0.83rem;  background: #fff;  border-radius: 0.05rem; display: inline-flex; border: 1px solid #306097;  align-items: center; overflow: hidden; 
        padding-left: 0.14rem; display: flex; width: 6.27rem; margin: 0 auto; margin-top: 0.25rem;}
    .zj_a7 .zj_a8 { width: 4.88rem;  padding: 0 0.13rem; border: none; color: #999999;  font-size: 0.22rem;height: 100%;}
    .zj_a7 .zj_a9 { height: 45px; width: 1.4rem;background: #306097;color: #fff; font-size: 18px; cursor: pointer;}
    .zj_a10{margin-top: 20px; font-size: 16px; color: #193758; display: flex; justify-content: center;}
    .zj_a10 p {margin-right: 25px;}
    .w_d1{width: 100%; height: 0.88rem; background: #2e66a4;}
    .w_d3{width: 100%; height: 100%;}
    .w_d2{width: 100%; position: relative;overflow: hidden; height: 11.1rem; }
    .w_d4{width: 100%; height: 100%; position: absolute; top: 0; }
    .w_d5{width: 1.65rem; flex-shrink: 0; display: flex; margin-top: 0.85rem; margin-left: 0.2rem;}
    .w_d6{font-size: 0.56rem; color: #2e66a4; font-weight: bold; writing-mode: tb-rl;}
    .w_d7{font-size: 0.37rem; color: #bababa; writing-mode: tb-rl; text-transform: uppercase; margin-top: 0.85rem; margin-left: 0.15rem;}
    .w_d8{font-size: 0.26rem; color: #666666; width: calc(100% - 1.85rem); margin: 0 auto; line-height: 0.48rem; margin-top: 0.8rem; padding-right: 0.2rem;}
    .w_d9{width: 100%; height: 5.05rem; margin-top: 0.28rem; flex-shrink: 0; width: calc(100% - 0.4rem); margin: 0 auto; padding-top: 0.28rem;}
    .w_d9 img{width: 100%; height: 100%;}
    .w_d10{display: flex; justify-content: space-between;}
    .w_e3  .swiper-container4 {padding-bottom: 1rem;}
    /* .w_d9{margin-top: 118px;} */
    .w_e1{font-size: 0.48rem; font-weight: bold; color: #2e66a4; text-align: center; margin-top: 0.9rem;}
    .w_e0{width: calc(100% - 0.4rem); margin: 0 auto;    top: 0; left: 0.2rem;}
    .w_e2{font-size: 0.24rem; text-transform: uppercase; color: #cdcdcd; text-align: center; margin-top: 12px;}
    .w_e3{ margin-top: 0.45rem; width: 100%;}
    .w_e3 .swiper-container4{width: 100%;}
    .w_e4{width: 100%; margin-bottom: 0.5rem;}

    .w_e5{width: 100%;}
    .w_e5 img{width: 100%;}
    .w_e6{text-align: center; font-size: 0.36rem; font-weight: bold; color: #333333; margin-top: 0.35rem;}
    .w_e7{font-size: 0.26rem; color: #666666; line-height: 0.43rem; text-align: center; margin-top: 0.15rem;}
    .w_e8{font-size: 0.28rem; color: #2e66a4; text-align: center; margin-top: 0.45rem;}

    .w_f1{width: 100%; overflow: hidden; position: relative; }
    .w_f2{width: calc(100% - 0.4rem); margin: 0 auto;}
    .w_f3{width: 100%; padding-left: 0; padding-top: 0; overflow: hidden; }
    .w_f5{text-align: center; float: none; margin-top: 1rem;}
    .w_f7{font-size: 0.48rem; font-weight: bold; color: #2e66a4;}
    .w_f6{font-size: 16px; color: #2e66a4; margin-top: 12px; display: none;}
    .w_f9{display: flex; width: 100%; justify-content: space-between;}
    .w_f10{margin-top: 0.25rem; display: flex; flex-wrap: wrap;}
    .w_f10:nth-child(2){display: none;}
    .w_f8{font-size: 0.24rem; color: #cdcdcd; text-transform: uppercase; margin-top: 8px;}
    .w_f11{display: flex; align-items: center; width: 100%; justify-content: space-between;}
    .w_f12{font-size: 16px; color: #333; position: relative; padding-left: 18px;line-height: 48px;}
    .w_f12::before{position: absolute; display: block; content: ''; width: 5px; height: 5px; background: #2e66a4; left: 0; top: 50%; transform: translateY(-50%); border-radius: 50%; overflow: hidden;}
    .w_f13{font-size: 16px; color: #888888; line-height: 48px;}
    .w_f14{width: 100%; }
    .w_f16{margin-top: 30px;}
    .w_f16>div{margin-top: 15px;}

    .w_foot{width: 100%; height: 60px; background: #747474; display: none;}
    .w_foot1{width: 1360px; margin: 0 auto; display: flex; align-items: center;height: 100%; display: none;}
    .w2_foot1{height: 270px; width: 1360px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between;}
    .w_foot1_a1{width: 228px; position: relative; border-right: 2px solid #d3d3d3;}
    .w_foot1_a2{display: flex; align-items: center; justify-content: center;}
    .w_foot1_a3{font-size: 16px; text-align: center; color: #fff; margin-right: 25px;}
    .w1_foot{width: 100%; height: 330px; background: #2e66a4; overflow: hidden; position: relative; display: none;}
    .w2_foot{width: 1360px; margin: 0 auto; position: relative;}
    .w2_foot1 .fL{display: flex;}
    .w2_foot2{width: 1065px;display: flex;}
    .w2_foot3{width: 350px; height: 168px; background: #3e73ae; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; padding: 30px 0;}
    .w2_foot3 div{color: #fff; font-size: 14px; width: 35%; text-align: center;}
    .w2_foot4{width: 350px; height: 168px; background: #3e73ae; margin-left: 5px; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; padding: 30px 0;}
    .w2_foot4>div{color: #fff; font-size: 14px;}
    .w3_foot{height: 60px; border-top: 1px solid #4079b9;width: 100%;}
    .w3_foot_a1{width: 1360px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; height: 100%;}
    .w3_foot_a1>div{font-size: 14px; color: #a7b9cd;}
 }
  /* 领导信息 */
@media only screen and (min-width: 1480px) { 
    .wn_a1{font-size: 24px; font-weight: bold; color: #2e66a4; border-left: 4px solid #2e66a4; padding-left: 25px; }
    .wn_a2{font-size: 16px; line-height: 48px; color: #666; margin-top: 30px; padding-bottom: 30px;}
    .lead-a1-fr-img { width: 255px;margin: 100px auto 25px;}
    .lead-a1-fr-d1 {text-align: center; font-size: 20px; color: #333333; font-weight: bold; margin-bottom: 45px;}
    .lead-a1-fr-d2 { color: #666; font-size: 16px; line-height: 36px; margin-bottom: 40px; margin-top: 20px;}
    .bacolor{background: #2e66a4;}
    .ldxin{width: 100%; line-height: 36px; text-align: center; font-size: 16px; color: #454545; padding: 15px 0;}
    .ldxin .on{color: #2e66a4;}
}
@media only screen and (max-width: 1479px) and (min-width: 1024px) { 
    .wn_a1{font-size: 24px; font-weight: bold; color: #2e66a4; border-left: 4px solid #2e66a4; padding-left: 25px; }
    .wn_a2{font-size: 16px; line-height: 48px; color: #666; margin-top: 30px; padding-bottom: 30px;}
    .lead-a1-fr-img { width: 255px;margin: 100px auto 25px;}
    .lead-a1-fr-d1 {text-align: center; font-size: 20px; color: #333333; font-weight: bold; margin-bottom: 45px;}
    .lead-a1-fr-d2 { color: #666; font-size: 16px; line-height: 36px; margin-bottom: 40px; margin-top: 20px;}
    .bacolor{background: #2e66a4;}
    .ldxin{width: 100%; line-height: 36px; text-align: center; font-size: 16px; color: #454545; padding: 15px 0;}
    .ldxin .on{color: #2e66a4;}
 }
@media only screen and (max-width: 1023px) { 
    .govern-a1-fl-d1._m_bga1 {background: #e3ebee;}
    ._m_bga1 .govern-a1-fl-d2 {background:#f9f9f9 ;}
    .wn_a1{font-size: 0.32rem; font-weight: bold; color: #2e66a4; border-left: 0.05rem solid #2e66a4; padding-left: 0.2rem; margin-top: 0.4rem; }
    .wn_a2{font-size: 0.24rem; line-height: 0.56rem; color: #666; margin-top: 0.3rem; padding-bottom: 0.3rem;}
    .lead-a1-fr-img { width: 2.55rem;margin: 0.68rem auto 0.3rem;}
    .lead-a1-fr-d1 {text-align: center; font-size: 0.2rem; color: #333333; font-weight: bold; margin-bottom: 1.15rem;}
    .lead-a1-fr-d2 { color: #666; font-size: 0.28rem; line-height: 36px; margin-bottom: 1rem; margin-top: 0.4rem;}
    .bacolor{background: #2e66a4;}
    .ldxin{width: 100%; line-height: 0.76rem; text-align: center; font-size: 0.24rem; color: #454545;}
    .ldxin .on{color: #2e66a4;}
    ._m_bga1 .govern-a1-fl-d2 {margin-top: 0;}

    ._mbg_ba.govern-a1-fr {padding: 0 0.3rem;}
    .ldxin>div{font-size: 0.24rem; border-bottom: 0.01rem solid #c9d8dd;}
}
  /* 服务页面 */
@media only screen and (min-width: 1480px) { 
    .ws_a1{width: 100%; height: 120px; background: #fff; border-radius: 10px; display: flex;}
    .ws_a2{width: 1234px; height: 100%; display: flex; flex-wrap: wrap; align-items: center; padding-left: 95px;}
    .ws_a3>div{margin-right: 130px; font-size: 18px; position: relative; padding-left: 17px;}
    .ws_a3>div::before{position: absolute; display: block; content: ''; width: 6px; height: 6px; border-radius: 50%; background: #333333; top: 50%; transform: translateY(-50%); left: 0;}
    .ws_a3{display: flex; flex-direction: column; justify-content: space-between; height: 50%;}
    .ws_b2{display: flex;}
    .ws_b2 {margin-top: 22px; margin-bottom: 25px;}
    .ws_b2 span {font-size: 24px; color: #2a89ec; font-weight: bold; display: inline-block; margin-left: 10px;}
    .ws_b3{width: 100%; background: #fff; border-radius: 10px; display: flex; flex-wrap: wrap; padding:  20px 40px 40px;}
    .ws_b4{width: 300px; line-height: 58px; background: #f2f8fc; text-align: center; font-size: 18px; margin-right: 20px; margin-top: 20px;} 
    .ws_b4:nth-child(4n+4){margin-right: 0;}
}
@media only screen and (max-width: 1479px) and (min-width: 1024px) { 
    .ws_a1{width: 100%; height: 120px; background: #fff; border-radius: 10px; display: flex;}
    .ws_a2{width: 1234px; height: 100%; display: flex; flex-wrap: wrap; align-items: center; padding-left: 95px;}
    .ws_a3>div{margin-right: 130px; font-size: 18px; position: relative; padding-left: 17px;}
    .ws_a3>div::before{position: absolute; display: block; content: ''; width: 6px; height: 6px; border-radius: 50%; background: #333333; top: 50%; transform: translateY(-50%); left: 0;}
    .ws_a3{display: flex; flex-direction: column; justify-content: space-between; height: 50%;}
    .ws_b2{display: flex;}
    .ws_b2 {margin-top: 22px; margin-bottom: 25px;}
    .ws_b2 span {font-size: 24px; color: #2a89ec; font-weight: bold; display: inline-block; margin-left: 10px;}
    .ws_b3{width: 100%; background: #fff; border-radius: 10px; display: flex; flex-wrap: wrap; padding:  20px 40px 40px;}
    .ws_b4{width: 300px; line-height: 58px; background: #f2f8fc; text-align: center; font-size: 18px; margin-right: 20px; margin-top: 20px;} 
    .ws_b4:nth-child(4n+4){margin-right: 0;}
 }
@media only screen and (max-width: 1023px) {
    .ws_a1{width: 100%; height: 2.74rem; background: #fff; border-radius: 10px; display: flex;}
    .ws_a1 ._m img{height: 100%;}
    .ws_a2{ margin-left: 0.4rem; height: 100%; display: flex; flex-wrap: wrap; padding: 0.3rem 0;}
    .ws_a3>div{font-size: 0.24rem; position: relative; padding-left: 0.15rem;}
    .ws_a3>div::before{position: absolute; display: block; content: ''; width: 0.06rem; height: 0.06rem; border-radius: 50%; background: #333333; top: 50%; transform: translateY(-50%); left: 0;}
    .ws_a3{display: flex; flex-direction: column; justify-content: space-around; }
    .ws_b2{display: flex;}
    .ws_a2 .ws_a3:nth-child(1), .ws_a2 .ws_a3:nth-child(3){width: 58%;} 
    .ws_b2 {margin-top: 0.78rem; margin-bottom: 0.35rem;}
    .ws_b2 img {width: 0.36rem;}
    .ws_b2 span {font-size: 0.36rem; color: #2a89ec; font-weight: bold; display: inline-block; margin-left: 0.1rem;}
    .ws_b3{width: 100%; background: #fff; border-radius: 10px; display: flex; flex-wrap: wrap; padding:  0.1rem 0.3rem 0.3rem; justify-content: space-between;}
    .ws_b4{width: 48%; line-height: 0.83rem; background: #f2f8fc; text-align: center; font-size: 0.28rem; margin-top: 0.2rem; } 
    /* .ws_b4:nth-child(4n+4){/margin-right: 0;} */
}

/* 手机 */
@media only screen and (max-width: 1023px) { 
    .max-wid {width: calc(100% - 0.6rem); margin: 0 auto;}
    .ind-a1{padding: 0;  margin: 0;}
    .w_a1{font-size: 0.4rem; text-align: center; font-weight: bold; color: #333333;}
    .w_a2 {font-size: 0.28rem; white-space: normal;}
}
/* 详情 */
@media only screen and (min-width: 1480px) {
    .show-a1 {
           padding-bottom: 85px;
    background: #ffffff;
    padding-left: 60px;
    padding-top: 52px;
    padding-right: 50px;
    }
    
    .show-a1-d1 {
        color: #333333;
        font-weight: bold;
        margin-bottom: 50px;
        font-size: 24px;
        text-align: center;
    }
    
    .show-a1-d2 {
        font-size: 16px;
        color: #666666;
        display: flex;
        justify-content: center;
        padding-bottom: 35px;
        border-bottom: 1px solid #e1e1e1;
        margin-bottom: 30px;
    }
    
    .show-a1-d2 div {
        margin: 0 25px;
    }
    
    .show-a1-d3 {
        font-size: 16px;
        color: #333333;
        line-height: 48px;
    }
}
@media only screen and (max-width: 1479px) and (min-width: 1024px) {
 .ind-a2-fl .ind-a2-fl-d1{display: none;}
    .show-a1 {

                  padding-bottom: 85px;
    background: #ffffff;
    padding-left: 60px;
    padding-top: 52px;
    padding-right: 50px;
    }
    
    .show-a1-d1 {
        color: #333333;
        font-weight: bold;
        margin-bottom: 50px;
        font-size: 24px;
        text-align: center;
    }
    
    .show-a1-d2 {
        font-size: 16px;
        color: #666666;
        display: flex;
        justify-content: center;
        padding-bottom: 35px;
        border-bottom: 1px solid #e1e1e1;
        margin-bottom: 30px;
    }
    
    .show-a1-d2 div {
        margin: 0 25px;
    }
    
    .show-a1-d3 {
        font-size: 16px;
        color: #333333;
        line-height: 48px;
    }
}
@media only screen and (max-width: 1023px) {
 .ind-a2-fl .ind-a2-fl-d1{display: none;}
    .show-a1 {
        padding: 0.6rem 0.4rem 0.4rem;
        background: ##ffffff;
    }
    
    .show-a1-d1 {
        color: #333333;
        font-weight: bold;
        margin-bottom: 0.5rem;
        font-size: 0.32rem;
        text-align: center;
    }
    
    .show-a1-d2 {
        font-size: 0.24rem;
        color: #666666;
        display: flex;
        justify-content: center;
        padding-bottom: 0.365rem;
        border-bottom: 1px solid #e1e1e1;
        margin-bottom: 0.3rem;
    flex-wrap: wrap;
line-height: .4rem;
    }
.shareIcon{display:none}
    
    .show-a1-d2 div {
        margin: 0 0.15rem;
    }
    
    .show-a1-d3 {
        font-size: 0.26rem;
        color: #333333;
        line-height: 0.52rem;
    }
 .show-a1-d3 table{
width:100% !important
  }
}
